package demo;

import java.sql.SQLOutput;

/*
    汽车测试类

*/
public class CarTest {
    public static void main(String[] args) {
        // 创建对象  带参构造方法创建对象.并赋值
//        Car car = new Car();
        Car c1 = new Car("奔驰", 1000000, "白色");
        System.out.println(c1.getBrand() + c1.getPrice() + c1.getColor());

        // 空参构造方法
        Car c2 = new Car();
        c2.setBrand("宝马");
        c2.setPrice(2000000);
        c2.setColor("黑色");
        System.out.println(c2.getBrand() + c2.getPrice() + c2.getColor());


        // 打印对象名，展示地址值
//        System.out.println(car); // demo.Car@3b07d329
        /*
            demo.Car : 全类名 = 包名 + 类名
            @ : 分隔符
            3b07d329 : 对象的地址值(十六进制的内存地址)
                0 ~ 9  a ~ f
        */
        // 成员变量默认值 string = null; double = 0.0; int = 0; boolean = false; char = '\u0000'

        // 赋值
//        car.setBrand("奔驰");
//        car.setPrice(1000000);
//        car.setColor("白色");

        // 打印属性
//        System.out.println(car.getBrand() + "," + car.getPrice()+","+car.getColor());

        // 调用方法
//        car.drive();
    }
}
